package com.pozu.new_retail.service;

import com.pozu.new_retail.dao.model.CardDetail;
import com.pozu.new_retail.dao.model.CardProfile;

import java.util.HashMap;
import java.util.List;

/**
 * 名片详情 & 名片聚合
 *
 * @author shenxueyuan
 * @Date 2019/3/15
 */
public interface CardDetailService {

    /**
     * 查询名片列表
     *
     * @param map
     * @return
     */
    public List<CardDetail> queryByMap(HashMap<String, Object> map);

    /**
     * 查询单个名片详情
     *
     * @param staffId
     * @return
     */
    public CardDetail queryByStaffId(int staffId);

    /**
     * 新增名片
     *
     * @param cardDetail
     * @return
     */
    public int insertCardDetail(CardDetail cardDetail);

    /**
     * 修改名片
     *
     * @param cardDetail
     * @return
     */
    public int updateCardDetail(CardDetail cardDetail);

    /**
     * 根据 工作人员id 查询聚合数据
     *
     * @param staffId
     * @return
     */
    public CardProfile queyCardProfile(int appId,int staffId);

}
